//
//  MFAPMNetMonitorURLProtocol.h
//  MFAPMManager
//
//  Created by zhang liyu on 2019/5/22.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

/**
 每日优鲜APM网络层拦截协议（拦截APP内的所有网络请求，除了WKWebView内的网络请求和直接使用CFNetwork层发起的网络请求）
 */
@interface MFAPMNetMonitorURLProtocol : NSURLProtocol

#pragma mark - Singleton
/**
 网络监听单例
 */
+ (instancetype)sharedInstance;

#pragma mark - NetMonitor Control Actions

/**
 启动监控
 */
- (void)startMonitor;

/**
 停止监控
 */
- (void)stopMonitor;


@end

NS_ASSUME_NONNULL_END
